#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
void func(int arr[],int sz)
{
	for (int i = 0; i < sz; i++)
	{
		int j = 0;
		for (j = 0; j < sz - 1 - i; j++)
		{
			if (arr[j] > arr[j + 1])
			{
				int tem = arr[j];
				arr[j] = arr[j + 1];//1,1,2,2,4,5
				arr[j + 1] = tem;
			}

		}
	}
	for (int m = 0; m < sz; m++)
	{
		printf("%d ", arr[m]);
	}
	printf("\n");
	int n = 0;
	for (n = 0; n < sz; n++)
	{
		for (int f = n + 1; f < sz; f++)
		{
			if (arr[n] == arr[n + 1])
			{
				for (int d = f; d < sz; d++)
				{
					arr[d] = arr[d + 1];

				}
				f++;
				sz--;
			}
		}
		
	}
	for (int l = 0; l < sz; l++)
	{
		printf("%d ", arr[l]);
	}
}
int main()
{
	int arr[] = { 1,2,2,5,4,1 };
	int sz = sizeof(arr) / sizeof(arr[0]);
	func(arr,sz);
	
}

//int main() {
//	int len;
//	int arr[] = { 1,2,3,4,2,1,3,5 };
//	len = sizeof(arr) / sizeof(int);
//	for (int i = 0; i < len; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	for (int i = 0; i < len; i++)
//	{
//		for (int j = i + 1; j < len; j++)
//		{
//			if (arr[i] == arr[j])
//			{
//				for (int k = j; k < len; k++)
//				{
//					arr[k] = arr[k + 1];
//				}
//				j++;
//				len--;
//			}
//		}
//	}
//	printf("\n");
//	for (int i = 0; i < len; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//
//	return 0;
//}